package com.sdry.service.jyy;

import java.util.List;

import com.hacker.base.BaseService;
import com.sdry.model.jyy.Solid;
import com.sdry.model.jyy.SolidExample;
import com.sdry.model.jyy.SolidPosition;

/**
 * @ClassName:    [SolidServise]   
 * @Description:  [固化  工位  业务层接口]   
 * @Author:       [jyy]   
 * @CreateDate:   [2018年10月12日 上午11:44:34]    
 * @Version:      [v1.0]
 */
public interface SolidServise extends BaseService<Solid, SolidExample> {

	public List<Solid> selectByExample2(SolidExample example);

	/**
	 * 统计生产数量
	 * @param solid 
	 * @return 生产数量
	 */
	public int selectActualNum(Solid solid);

	public List<Solid> selectByExample3(SolidExample example);

	public int selectYearNum(Solid solid);

	public void editcremark6(String code);

	public int selectTcount();

	public int selectZcount();

	public List<String> selectWaitTc();

	public int editTcState1(String cremark);

	public int editTcState0(String cremark);
	
	List<String> selectPcByPaid(Long id);

	public List<SolidPosition> selectPosition();

	public void editPosition(SolidPosition solidPosition);

	public void editPosition2(String sub1);

	public int updateEnd(Long id);

	public int updateStart(Long id);

	public int selectCentrifugal(String stube);

}
